#ifndef KLIMATYZACJA_H
#define KLIMATYZACJA_H

#include "Samochod.h"

class Klimatyzacja : public Dekorator {
    Samochod *samochod; // wskaznik do instancji Samochod
public:
    Klimatyzacja(Samochod *s) { 
        samochod = s;
    }
    std::string getOpis() const { 
        return samochod->getOpis() + " + klimatyzacja"; 
    }
    
    double getCena() const { 
        return samochod->getCena() + 1000; 
    }
    
    virtual ~Klimatyzacja() { 
        std::cout << "Klimatyzacja dtor(" << *this << ")" << std::endl; 
        delete samochod;
    }
};

#endif // KLIMATYZACJA_H